/// preId : ""
/// nextId : "1836580404887515184"
/// examTitle : "山西省太原市2024年下半年役前教育理论考试"
/// currentId : "1836580404849766467"
/// startTime : "1726709865000"
/// sum : 45
/// endTime : "1726713465000"

class ExaminationJoinDto {
  ExaminationJoinDto({
      String? preId, 
      String? nextId, 
      String? examTitle, 
      String? currentId, 
      String? startTime, 
      num? sum, 
      String? endTime,}){
    _preId = preId;
    _nextId = nextId;
    _examTitle = examTitle;
    _currentId = currentId;
    _startTime = startTime;
    _sum = sum;
    _endTime = endTime;
}

  ExaminationJoinDto.fromJson(dynamic json) {
    _preId = json['preId'];
    _nextId = json['nextId'];
    _examTitle = json['examTitle'];
    _currentId = json['currentId'];
    _startTime = json['startTime'];
    _sum = json['sum'];
    _endTime = json['endTime'];
  }
  String? _preId;
  String? _nextId;
  String? _examTitle;
  String? _currentId;
  String? _startTime;
  num? _sum;
  String? _endTime;
ExaminationJoinDto copyWith({  String? preId,
  String? nextId,
  String? examTitle,
  String? currentId,
  String? startTime,
  num? sum,
  String? endTime,
}) => ExaminationJoinDto(  preId: preId ?? _preId,
  nextId: nextId ?? _nextId,
  examTitle: examTitle ?? _examTitle,
  currentId: currentId ?? _currentId,
  startTime: startTime ?? _startTime,
  sum: sum ?? _sum,
  endTime: endTime ?? _endTime,
);
  String? get preId => _preId;
  String? get nextId => _nextId;
  String? get examTitle => _examTitle;
  String? get currentId => _currentId;
  String? get startTime => _startTime;
  num? get sum => _sum;
  String? get endTime => _endTime;

  Map<String, dynamic> toJson() {
    final map = <String, dynamic>{};
    map['preId'] = _preId;
    map['nextId'] = _nextId;
    map['examTitle'] = _examTitle;
    map['currentId'] = _currentId;
    map['startTime'] = _startTime;
    map['sum'] = _sum;
    map['endTime'] = _endTime;
    return map;
  }

}